package com.zhaosc.spark.log.vo;

import java.io.Serializable;

public class WXAClickLog implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 9006120963903973559L;
	private String thirdKey;
	private String openId;
	private String unionId;
	private String wxOpenId;
	private long userId;
	/**
	 * 小程序当前页面路径
	 */
	private String pagePath;

	/**
	 * 小程序来源页面路径
	 */
	private String refPagePath;
	/**
	 * 当前页面参数
	 */
	private String pageParam;
	/**
	 * 当前页面业务类型(index、list、detail等)
	 */
	private String pageType;
	/**
	 * 当前页面业务类型(list、detail等)
	 */
	private String pageName;
	/**
	 * 点击类型（如phone表示点击电话）
	 */
	private String clickType;
	/**
	 * 点击名称（如top-phone表示顶部电话）
	 */
	private String clickName;
	/**
	 * 当前点击统计信息，如cateId、infoId等等（json）
	 */
	private String clickInfo;
	/**
	 * 小程序马甲号
	 */
	private int appCode;
	/**
	 * 小程序大类别
	 */
	private int cateCode;
	private String uaHead;
	private String ip;
	/**
	 * 小程序场景值
	 */
	private String scene;
	/**
	 * 当前时间戳
	 */
	private long epoch;

	public String getThirdKey() {
		return thirdKey;
	}

	public void setThirdKey(String thirdKey) {
		this.thirdKey = thirdKey;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getUnionId() {
		return unionId;
	}

	public void setUnionId(String unionId) {
		this.unionId = unionId;
	}

	public String getWxOpenId() {
		return wxOpenId;
	}

	public void setWxOpenId(String wxOpenId) {
		this.wxOpenId = wxOpenId;
	}

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public String getPagePath() {
		return pagePath;
	}

	public void setPagePath(String pagePath) {
		this.pagePath = pagePath;
	}

	public String getRefPagePath() {
		return refPagePath;
	}

	public void setRefPagePath(String refPagePath) {
		this.refPagePath = refPagePath;
	}

	public String getPageParam() {
		return pageParam;
	}

	public void setPageParam(String pageParam) {
		this.pageParam = pageParam;
	}

	public String getPageType() {
		return pageType;
	}

	public void setPageType(String pageType) {
		this.pageType = pageType;
	}

	public String getPageName() {
		return pageName;
	}

	public void setPageName(String pageName) {
		this.pageName = pageName;
	}

	public String getClickType() {
		return clickType;
	}

	public void setClickType(String clickType) {
		this.clickType = clickType;
	}

	public String getClickName() {
		return clickName;
	}

	public void setClickName(String clickName) {
		this.clickName = clickName;
	}

	public String getClickInfo() {
		return clickInfo;
	}

	public void setClickInfo(String clickInfo) {
		this.clickInfo = clickInfo;
	}

	public int getAppCode() {
		return appCode;
	}

	public void setAppCode(int appCode) {
		this.appCode = appCode;
	}

	public int getCateCode() {
		return cateCode;
	}

	public void setCateCode(int cateCode) {
		this.cateCode = cateCode;
	}

	public String getUaHead() {
		return uaHead;
	}

	public void setUaHead(String uaHead) {
		this.uaHead = uaHead;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getScene() {
		return scene;
	}

	public void setScene(String scene) {
		this.scene = scene;
	}

	public long getEpoch() {
		return epoch;
	}

	public void setEpoch(long epoch) {
		this.epoch = epoch;
	}

	@Override
	public String toString() {
		return "WXAClickLog [thirdKey=" + thirdKey + ", openId=" + openId + ", unionId=" + unionId + ", wxOpenId="
				+ wxOpenId + ", userId=" + userId + ", pagePath=" + pagePath + ", refPagePath=" + refPagePath
				+ ", pageParam=" + pageParam + ", pageType=" + pageType + ", pageName=" + pageName + ", clickType="
				+ clickType + ", clickName=" + clickName + ", clickInfo=" + clickInfo + ", appCode=" + appCode
				+ ", cateCode=" + cateCode + ", uaHead=" + uaHead + ", ip=" + ip + ", scene=" + scene + ", epoch="
				+ epoch + "]";
	}
	
	
}
